// 入口文件
import Vue from "vue";
import Router from "./router.js"
import VueRource from "vue-resource";
import App from "./App.vue"
import { Header, Swipe, SwipeItem, Button } from "mint-ui"
import "./lib/mui/css/mui.min.css"
import "./lib/mui/css/icons-extra.css"
import moment from "moment"
Vue.component(Header.name, Header)
Vue.component(Swipe.name, Swipe);
Vue.component(SwipeItem.name, SwipeItem);
Vue.component(Button.name, Button);
Vue.use(VueRource); //全局注册vue-resource

// 定义全局时间格式化过滤器
// fileter('过滤器的名称',('要过滤的对象','参数1')=> {})
// 使用原生 来实现格式化
/** 
Vue.filter('dateFormat', (dateStr, pattern = "") => {
    var date = new Date(dateStr);
    var y = date.getFullYear(); //获取年份
    var m = (date.getMonth() + 1).padStart(2, '0'); //获取月份
    var d = date.getDate().padStart(2, '0'); //获取几号
    if (pattern.toLowerCase() === "yyyy-mm-dd") {
        return `${y}-${m}-${d}`
    } else {
        var hh = date.getHours().padStart(2, '0');
        var mm = date.getMinutes().padStart(2, '0');
        var ss = date.getSeconds().padStart(2, '0');
        return `${y}-${m}-${d} ${hh}:${mm}:${ss}`
    }
})
*/

// 使用moment.js 来实现格式化时间
Vue.filter('dateFormat', (dateStr, pattern = "YYYY-MM-DD HH:mm:ss") => {
    return moment(dateStr).format(pattern);
})

// 全局配置数据请求的选项
Vue.http.options.root = "http://47.89.21.179:8080/"; //数据请求根路径
Vue.http.options.emulateJSON = true; //post提交的数据都是普通的表单数据
var vm = new Vue({
    router: Router, //挂载路由对象
    data: {},
    methods: {},
    render: c => c(App)
}).$mount('#app')